const express = require('express');
const sqlQuery = require('./sql.js');
// 使用模板来渲染页面
const ejs = require('ejs');

const app = express();

// 模板引擎关联express
app.set('views' , 'views'); // 设置视图对应的目录
app.set('view engine', 'ejs'); //设置默认的模板引擎
app.set('ejs' , ejs._express);

app.get('/' , async (req , res)=>{
    // 数据库查询语句
    let strSql = 'select id,bookname,author,bookimg,viewcount from jianjie limit 0,5';
    let results = await sqlQuery(strSql);
    console.log(results);
    // 设置数据对象
    let options = {
        books:Array.from(results)
    }
    // 指定模板页面和指定数据对象
    res.render('bookIndex.ejs', options );

})

module.exports = app;